205 research outputs found

    Which social networks should web services sign-up in?

    Get PDF
    This paper deals with the sign up issue in social networks populated with Web services. These social networks can be used for example, to ease the discovery of Web services. Based on Web services\u27 functionalities three social networks are built: competition, substitution, and collaboration. In competition and substitution social networks, Web services offer homogeneous functionalities. In the collaboration social network, Web services that offer heterogeneous functionalities. In this latter type, Web services can be put together to develop composite services. Prior to joining a social network, a Web service through a third-party, named social Web service, should evaluate the pros and cons of being member in this network. A set of quality criteria for assessing these pros and cons are proposed. These criteria are, but not limited to, privacy, trust, fairness, and traceability. Policies for managing the sign up are, also, provided in this paper. The adoption and efficiency of these policies are monitored and assessed with respect to me values that these criteria take. In response to this sign up\u27s outcomes, these policies are fine-tuned. Copyright © 2012, Association for the Advancement of Artificial Intelligence. All rights reserved

    AAAI Spring Symposium: Intelligent Web Services Meet Social Computing - Which Social Networks Should Web Services Sign-Up In?

    Get PDF
    This paper deals with the sign up issue in social networks populated with Web services. These social networks can be used for example, to ease the discovery of Web services. Based on Web services\u27 functionalities three social networks are built: competition, substitution, and collaboration. In competition and substitution social networks, Web services offer homogeneous functionalities. In the collaboration social network, Web services that offer heterogeneous functionalities. In this latter type, Web services can be put together to develop composite services. Prior to joining a social network, a Web service through a third-party, named social Web service, should evaluate the pros and cons of being member in this network. A set of quality criteria for assessing these pros and cons are proposed. These criteria are, but not limited to, privacy, trust, fairness, and traceability. Policies for managing the sign up are, also, provided in this paper. The adoption and effi ciency of these policies are monitored and assessed with respect to the values that these criteria take. In response to this sign up\u27s outcomes, these policies are fine-tuned

    Towards a quality of social network (o) model in the context of social web services

    Get PDF
    This paper proposes a set of criteria used to establish the uality of ocial etwork (o) of a social network connecting social Web services together. These latter are quite different from (regular) Web services since they can, for instance establish and maintain networks of contacts, count on their contacts when needed, and form with other peers strong and long lasting collaborative groups. A social Web service can sign up in three social networks referred to as competition, collaboration, and substitution. Prior to signing up the social Web service checks the privacy, trust, fairness, and traceability criteria that constitute the social network\u27s o. The interpretation and evaluation of each criterion vary from one social network to another. © 2012 Springer-Verlag GmbH Berlin Heidelberg

    Towards a Green and Sustainable Software

    Get PDF
    International audienceInformation and Communication Technologies (ICTs) are responsible around 2% of worldwide greenhouse gas emissions [1]. On the other hand, the use of mobile devices (smartphone, tablet, etc.) is continually increasing. Due to the accessibility of the Internet and the cloud computing, users will use more and more software applications which will cause even an increasing effect on gas emission. Thus, an important research question is "how can we reduce or limit the energy consumption related to ICT and, in particular, related to software?" For a long time, proposed solutions focused only on the hardware design, however in recent years the software aspects have also become important. Our first objective is to compare the studies in the research area of energy efficient/green software. Relying on this survey, we will propose a methodology to measure the energy consumed by software at runtime

    Beyond CPU: Considering Memory Power Consumption of Software

    Get PDF
    International audienceICTs (Information and Communication Technologies) are responsible around 2% of worldwide greenhouse gas emissions (Gartner, 2007). And according to the Intergovernmental Panel on Climate Change (IPPC) recent reports, CO2 emissions due to ICTs are increasing widely. For this reason, many works tried to propose various tools to estimate the energy consumption due to software in order to reduce carbon footprint. However, these studies, in the majority of cases, takes into account only the CPU and neglects all others components. Whereas, the trend towards high-density packaging and raised memory involve a great increased of power consumption caused by memory and maybe memory can become the largest power consumer in servers. In this paper, we model and then estimate the power consumed by CPU and memory due to the execution of a software. Thus, we perform several experiments in order to observe the behavior of each component

    A Green approach to save energy consumed by software

    Get PDF
    International audienceThe availability of various services (i.e. eBank, eHospital) through the cloud has facilitated daily lives. It allows to make energy and money savings by preventing people from moving to accomplish a small task (for instance see his account at the bank). Furthermore, the availability of these services through mobile devices and their widely usage has a positive impact on energy saving. It is also worthwhile to consider technology addicts developing/using applications or software when estimating the growing impact of software on energy consumption

    BEAUFORD: A Benchmark for Evaluation of Formalisation of Definitions in OWL

    Get PDF
    In this paper we present BEAUFORD, a benchmark for methods which aim to provide formal expressions of concepts using the natural language (NL) definition of these concepts. Adding formal expressions of concepts to a given ontology allows reasoners to infer more useful pieces of information or to detect inconsistencies in this given ontology. To the best of our knowledge, BEAUFORD is the first benchmark to tackle this ontology enrichment problem. BEAUFORD allows the breaking down of a given formalisation approach by identifying its key features. In addition, BEAUFORD provides strong mechanisms to evaluate efficiently an approach even in case of ambiguity which is a major challenge in formalisation of NL resources. Indeed, BEAUFORD takes into account the fact that a given NL phrase can be formalised in many ways. Hence, it proposes a suitable specification to represent these multiple formalisations. Taking advantage of this specification, BEAUFORD redefines classical precision and recall and introduces other metrics to take into account the fact that there is not only one unique way to formalise a definition. Finally, BEAUFORD comprises a well-suited dataset to concretely judge of the efficiency of methods of formalisation. Using BEAUFORD, current approaches of formalisation of definitions can be compared accurately using a suitable gold standard

    Linked USDL Extension for Describing Business Services and Users\u27 Requirements in a Cloud Context

    Get PDF
    Linked Unified Service Description Language (Linked USDL) provides a comprehensive way for describing services from operational, technical, and business perspectives. However, this description treats services as isolated components that offer functionalities only without emphasis on how they are used. This paper discusses how to extend Linked USDL in a way that permits to describe the services of a marketplace in support of automating the provisioning of service-oriented cloud-based business applications along with satisfying users\u27 requirements. The marketplace consists of business services that can be composed and specialized services that act on behalf of the infrastructure upon which these applications are deployed. A set of experiments demonstrating the use of the extended Linked USDL are also presented in the paper

    Exploring and Curating Data Collections with CURARE: demonstration

    Get PDF
    International audienceThis paper demonstrates CURARE, an environment for curating raw data collections and assisting data scientists to explore them. CURARE implements a data curation model used to store structural and quantitative metadata such as the number of columns, de name of columns and the statistics of the values of every column. It provides associated functions for exploring these metadata. The demonstration proposed in this paper is devoted to evaluate and compare the effort invested by a data scientist when exploring data collections with and without CURARE assistance

    Product and process modeling in a cooperative environment

    No full text
    International audienceAbstract: Today, the product development approaches are evolving rapidly. Collaboration among multiple organisations and enterprises becomes an important key factor for design and construction of large and complex systems. To facilitate this collaboration, it is necessary to create an environment that enables integrated product and process development. The objective of this paper is to explain a distributed information infrastructure, which shares product data and process models in a collaborative environment. For this purpose, we firstly describe the problems related to product development and present a summary of actual research works in this domain. We represent the concepts related to product development using STEP standard. Then the proposed cooperative architecture is presented. Finally, we explain how we can design collaboratively a thermal power plant using these models
    • …
    corecore